rough piece of stone - French English Dictionary